package service.Zeugnis;

import java.util.List;

import valueobjects.Zeugnis.Zeugnis;

public interface ZeugnisService {

	/**
	 * Verwaltung von {@link Zeugnis Zeugnis-Objekten.}
	 * 
	 * @author Raphael Berger
	 * 
	 */
	List<Zeugnis> holeAlleZeugnisse();

	/**
	 * Speichert ein Zeugnis in Datenbank.
	 * 
	 * @param zeugnis
	 *            Zeugnis
	 */
	void speichereZeugnis(Zeugnis zeugnis);

	
	/**
	 * Loescht ein Zeugnis aus der Datenbank.
	 * @param zeugnis Zeugnis
	 */
	void loescheZeugnis(Zeugnis zeugnis);

	/**
	 * Ändert einen vorhandenen Zeugnissatz in der Datenbank.
	 * @param zeugnis
	 */
	void aendereZeugnis(Zeugnis zeugnis);
}
